high altar - German English Dictionary